package JPetStore.persistence;

import JPetStore.domain.Account;
import JPetStore.domain.Cart;
import JPetStore.domain.CartItem;
import JPetStore.domain.Item;

import java.util.ArrayList;
import java.util.List;

public interface CartDao {
    boolean is_exist(String var1);

    int addCart(Account var1, Item var2);

    int deleteCart(Account var1, Item var2);

    void getCart(Account loginAccount, List<CartItem> itemList);

    int deleteAll(Account var1);

    String getItemIdByUsername(String var1);

    List<Item> getItemIDListByUsername(String var1);

    void insertCart(List<CartItem> itemList, Account loginAccount);

    public void updateCart(Account loginAccount,CartItem cartItem);
}
